import axios from "axios";
import { ElMessage } from "element-plus";

const httpInstance=axios.create({
    // 基础地址
baseURL:'http://pcapi-xiaotuxian-front-devtest.itheima.net',
// 响应时间
timeout:5000
})

// 如果有不同的业务模块需要的接口基地址不同，那么就多创建一个axios.create

// 拦截器

// axios请求拦截器
httpInstance.interceptors.request.use(config=>{
    return config
},e=>Promise.reject(e))


// axios响应式拦截器
httpInstance.interceptors.response.use(res=>res.data,e=>{
 ElMessage(
    {
        type:'error',
        message:e.response.data.message
    }
 )
 
    return Promise.reject(e)
})


 

export default httpInstance;